QuantumRedTea
Contents:
QteaTensor via torch
QteaTensor via jax
QteaTensor via tensorflow
QteaTensor with Abelian symmetry
Tooling for quantum red tea
Changelog
QuantumRedTea
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
AbelianSymCombinedGroup (class in qredtea.symmetries.symmetrygroups)
AbelianSymLink (class in qredtea.symmetries.abelianlinks)
AbelianSymLinkWeight (class in qredtea.symmetries.abelianlinks)
AbelianSymU1 (class in qredtea.symmetries.symmetrygroups)
AbelianSymZN (class in qredtea.symmetries.symmetrygroups)
add_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
are_equal() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
are_links_outgoing (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
argsort_irreps() (qredtea.symmetries.irreplistings.IrrepListing static method)
assert_diagonal() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
assert_identical_irrep() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
assert_identity() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
assert_int_values() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
assert_module_available() (in module qredtea.tooling.qredteaexceptions)
assert_real_valued() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
async_move() (qredtea.tensorflowapi.qteatftensor.DataMoverTensorflow method)
(qredtea.torchapi.qteatorchtensor.DataMoverPytorch method)
attach_dummy_link() (qredtea.symmetries.couplingsectors.CouplingSectors method)
(qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
B
base_tensor_cls (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
bmaskf() (in module qredtea.symmetries.ibarrays)
bmaskt() (in module qredtea.symmetries.ibarrays)
C
concatenate_vectors() (qredtea.tensorflowapi.QteaTFTensor method)
conj() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
conj_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
convert() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
convert_operator_dict() (qredtea.tensorflowapi.QteaTFTensor static method)
(qredtea.torchapi.QteaTorchTensor static method)
convert_singvals() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
copy() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
couple_irrep() (qredtea.symmetries.symmetrygroups.AbelianSymU1 method)
(qredtea.symmetries.symmetrygroups.AbelianSymZN method)
couple_irreps() (qredtea.symmetries.symmetrygroups.AbelianSymCombinedGroup method)
couple_multiple() (qredtea.symmetries.symmetrygroups.AbelianSymU1 method)
(qredtea.symmetries.symmetrygroups.AbelianSymZN method)
CouplingSectors (class in qredtea.symmetries.couplingsectors)
create_dummy() (qredtea.symmetries.abelianlinks.AbelianSymLink class method)
D
DataMoverPytorch (class in qredtea.torchapi.qteatorchtensor)
DataMoverTensorflow (class in qredtea.tensorflowapi.qteatftensor)
decouple_irrep() (qredtea.symmetries.symmetrygroups.AbelianSymU1 method)
(qredtea.symmetries.symmetrygroups.AbelianSymZN method)
decouple_irreps() (qredtea.symmetries.symmetrygroups.AbelianSymCombinedGroup method)
default_abelian_jax_backend() (in module qredtea.jaxapi)
default_abelian_pytorch_backend() (in module qredtea.torchapi)
default_abelian_tensorflow_backend() (in module qredtea.tensorflowapi)
default_jax_backend() (in module qredtea.jaxapi)
default_pytorch_backend() (in module qredtea.torchapi)
default_tensorflow_backend() (in module qredtea.tensorflowapi)
depreceated_iter_tracker_skipped() (qredtea.symmetries.couplingsectors.CouplingSectors method)
device (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
device_memory (qredtea.tensorflowapi.qteatftensor.DataMoverTensorflow property)
(qredtea.torchapi.qteatorchtensor.DataMoverPytorch property)
device_str() (qredtea.tensorflowapi.QteaTFTensor static method)
(qredtea.torchapi.QteaTorchTensor static method)
diag() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
dot() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
dtype (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
dtype_eps (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
dtype_from_char() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
dtype_to_numpy() (qredtea.tensorflowapi.QteaTFTensor static method)
dummy_link() (qredtea.tensorflowapi.QteaTFTensor static method)
(qredtea.torchapi.QteaTorchTensor static method)
E
eig_api() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
eig_api_arpack() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
eig_api_qtea() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
elem (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
elementwise_abs_smaller_than() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
expand_tensor() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
eye_like() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
F
flatten() (qredtea.symmetries.abelianlinks.AbelianSymLinkWeight method)
(qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
free_memory_device() (qredtea.torchapi.QteaTorchTensor static method)
from_elem_array() (qredtea.tensorflowapi.QteaTFTensor class method)
(qredtea.torchapi.QteaTorchTensor class method)
from_irreps() (qredtea.symmetries.irreplistings.IrrepListing class method)
from_link_list() (qredtea.symmetries.abelianlinks.AbelianSymLink class method)
from_qteatensor() (qredtea.tensorflowapi.QteaTFTensor class method)
(qredtea.torchapi.QteaTorchTensor class method)
fuse_links_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
G
gather() (qredtea.tensorflowapi.QteaTFTensor static method)
generate_cs() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
generate_fuse_rule() (qredtea.symmetries.abelianlinks.AbelianSymLink static method)
generate_hashes() (qredtea.symmetries.abelianlinks.AbelianSymLinkWeight method)
(qredtea.symmetries.couplingsectors.CouplingSectors method)
get_argsort_func() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_attr() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_col() (qredtea.symmetries.couplingsectors.CouplingSectors method)
get_diag_entries_as_int() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_entry() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_error_tensor_class() (in module qredtea.tooling.qredteaexceptions)
get_mask_non_unique() (qredtea.symmetries.irreplistings.IrrepListing static method)
get_of() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_sqrt_func() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
get_submatrix() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
getsizeof() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
H
has_degeneracies (qredtea.symmetries.irreplistings.IrrepListing property)
has_symmetry (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
helper_split() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
I
iall() (in module qredtea.symmetries.ibarrays)
iany() (in module qredtea.symmetries.ibarrays)
iargsort() (in module qredtea.symmetries.ibarrays)
iarray() (in module qredtea.symmetries.ibarrays)
icumprod() (in module qredtea.symmetries.ibarrays)
identical_irrep (qredtea.symmetries.symmetrygroups.AbelianSymCombinedGroup property)
(qredtea.symmetries.symmetrygroups.AbelianSymU1 property)
(qredtea.symmetries.symmetrygroups.AbelianSymZN property)
ikron() (in module qredtea.symmetries.ibarrays)
imax() (in module qredtea.symmetries.ibarrays)
imin() (in module qredtea.symmetries.ibarrays)
indarray() (in module qredtea.symmetries.ibarrays)
index() (qredtea.symmetries.irreplistings.IrrepListing method)
intersection() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
(qredtea.symmetries.irreplistings.IrrepListing method)
invert() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
invert_irrep() (qredtea.symmetries.symmetrygroups.AbelianSymCombinedGroup method)
(qredtea.symmetries.symmetrygroups.AbelianSymU1 method)
(qredtea.symmetries.symmetrygroups.AbelianSymZN method)
iones() (in module qredtea.symmetries.ibarrays)
iproduct() (in module qredtea.symmetries.ibarrays)
irrep_listing (qredtea.symmetries.abelianlinks.AbelianSymLink property)
IrrepListing (class in qredtea.symmetries.irreplistings)
is_close_identity() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
is_dtype_complex() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
is_equal_irrep() (qredtea.symmetries.irreplistings.IrrepListing static method)
is_greater_irrep() (qredtea.symmetries.irreplistings.IrrepListing static method)
is_link_full() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
is_smaller_irrep() (qredtea.symmetries.irreplistings.IrrepListing static method)
isum() (in module qredtea.symmetries.ibarrays)
iter_matches() (qredtea.symmetries.irreplistings.IrrepListing method)
iter_sectors() (qredtea.symmetries.couplingsectors.CouplingSectors method)
iter_tracker_accessed() (qredtea.symmetries.couplingsectors.CouplingSectors method)
iter_tracker_false() (qredtea.symmetries.couplingsectors.CouplingSectors method)
izeros() (in module qredtea.symmetries.ibarrays)
K
kron() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
L
linear_algebra_library (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
links (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
M
mask_non_unique() (qredtea.symmetries.irreplistings.IrrepListing static method)
mask_to_device() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
mask_to_host() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
mask_trivial() (qredtea.symmetries.irreplistings.IrrepListing static method)
module
qredtea.jaxapi.__init__
qredtea.symmetries.__init__
qredtea.symmetries.abelianlinks
qredtea.symmetries.couplingsectors
qredtea.symmetries.ibarrays
qredtea.symmetries.irreplistings
qredtea.symmetries.symmetrygroups
qredtea.tensorflowapi.__init__
qredtea.tensorflowapi.qteatftensor
qredtea.tooling.__init__
qredtea.tooling.qredteaexceptions
qredtea.torchapi.__init__
qredtea.torchapi.qteatorchtensor
mpi_recv() (qredtea.tensorflowapi.QteaTFTensor class method)
(qredtea.torchapi.QteaTorchTensor class method)
mpi_send() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
N
ndim (qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
norm() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
norm_sqrt() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
normalize() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
num_coupling_sectors (qredtea.symmetries.couplingsectors.CouplingSectors property)
P
permute_rows_cols_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
phash() (qredtea.symmetries.irreplistings.IrrepListing method)
prepare_eig_api() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
print_full() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
(qredtea.symmetries.irreplistings.IrrepListing method)
product_couple() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
(qredtea.symmetries.irreplistings.IrrepListing method)
product_couple_irreps() (qredtea.symmetries.symmetrygroups.AbelianSymCombinedGroup method)
Q
qredtea.jaxapi.__init__
module
qredtea.symmetries.__init__
module
qredtea.symmetries.abelianlinks
module
qredtea.symmetries.couplingsectors
module
qredtea.symmetries.ibarrays
module
qredtea.symmetries.irreplistings
module
qredtea.symmetries.symmetrygroups
module
qredtea.tensorflowapi.__init__
module
qredtea.tensorflowapi.qteatftensor
module
qredtea.tooling.__init__
module
qredtea.tooling.qredteaexceptions
module
qredtea.torchapi.__init__
module
qredtea.torchapi.qteatorchtensor
module
QRedTeaAbelianSymError
QRedTeaBackendLibraryImportError
QRedTeaDataTypeError
QRedTeaDeviceError
QRedTeaEmptyTensorError
QRedTeaError
QRedTeaLinkError
QRedTeaRankError
QteaJaxTensor (in module qredtea.jaxapi)
QteaTFTensor (class in qredtea.tensorflowapi)
QteaTorchTensor (class in qredtea.torchapi)
R
random_expand() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
random_unitary() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
read() (qredtea.tensorflowapi.QteaTFTensor class method)
(qredtea.torchapi.QteaTorchTensor class method)
remove_dummy_link() (qredtea.symmetries.couplingsectors.CouplingSectors method)
(qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
remove_trivial() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
reset_tracker() (qredtea.symmetries.couplingsectors.CouplingSectors method)
reshape() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
reshape_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
restrict_irreps() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
S
sanity_check() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
(qredtea.symmetries.abelianlinks.AbelianSymLinkWeight method)
(qredtea.symmetries.couplingsectors.CouplingSectors method)
(qredtea.symmetries.irreplistings.IrrepListing method)
scale_link() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
scale_link_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
select_irreps() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
set_diagonal_entry() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
set_matrix_entry() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
set_missing_link() (qredtea.tensorflowapi.QteaTFTensor static method)
(qredtea.torchapi.QteaTorchTensor static method)
set_submatrix() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
set_subtensor_entry() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
shape (qredtea.symmetries.abelianlinks.AbelianSymLink property)
(qredtea.tensorflowapi.QteaTFTensor property)
(qredtea.torchapi.QteaTorchTensor property)
split_qr() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
split_qrte() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
split_svd() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
stack_link() (qredtea.symmetries.abelianlinks.AbelianSymLink method)
(qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
subtensor_along_link() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
sum() (qredtea.symmetries.abelianlinks.AbelianSymLinkWeight method)
sym (qredtea.symmetries.abelianlinks.AbelianSymLink property)
sync_move() (qredtea.tensorflowapi.qteatftensor.DataMoverTensorflow method)
(qredtea.torchapi.qteatorchtensor.DataMoverPytorch method)
T
tensordot() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
to_dense() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
to_dense_singvals() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
trace() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
transpose() (qredtea.symmetries.couplingsectors.CouplingSectors method)
(qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
transpose_update() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
U
union() (qredtea.symmetries.irreplistings.IrrepListing method)
V
vector_with_dim_like() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
W
wait() (qredtea.tensorflowapi.qteatftensor.DataMoverTensorflow method)
(qredtea.torchapi.qteatorchtensor.DataMoverPytorch method)
write() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)
Z
zeros_like() (qredtea.tensorflowapi.QteaTFTensor method)
(qredtea.torchapi.QteaTorchTensor method)